import { request } from "../request";

const Api= {
    info: '/book/info',
    bookinfo: '/book/',
    bookpage: '/book/page?'
}

/**
 * 获取书籍的全部信息
 * @return {AxiosPromise}
 */
export function getBookInfo(){
    return request({
        url: Api.info,
        method: 'get'
    })
}

/**
 * 根据id获取书籍信息
 * @param id int 用户提交id
 * @return {AxiosPromise}
 */
export function getBookById(id){
    return request({
    url: Api.bookinfo + 'id='+ id,
    method: 'get'
    })
}

/**
 * 分页查询+模糊查询
 * @param pageNum int 页码
 * @param pageSize int 展示的数据
 * @param name string 书籍名称
 * @param author string 作者名称
 * @return {AxiosPromise}
 */
export function getBookPage(param){
    return request({
        url: Api.bookpage+ "pageNum=" + param.pageNum + '&pageSize=' + param.pageSize + '&name=' + param.name,
        // url: Api.bookpage,
        method: 'get'
    })
}